// Copyright (C) 2016 Intel Corporation. All rights reserved.
// This simulation model contains highly confidential and
// proprietary information of Intel and is being provided
// in accordance with and subject to the protections of the
// applicable Intel Program License Subscription Agreement
// which governs its use and disclosure. Your use of Intel
// Corporation's design tools, logic functions and other
// software and tools, and its AMPP partner logic functions,
// and any output files any of the foregoing (including device
// programming or simulation files), and any associated
// documentation or information are expressly subject to the
// terms and conditions of the Intel Program License Subscription
// Agreement, the Intel Quartus Prime License Agreement, the Intel
// MegaCore Function License Agreement, or other applicable 
// license agreement, including, without limitation, that your
// use is for the sole purpose of simulating designs for use 
// exclusively in logic devices manufactured by Intel and sold
// by Intel or its authorized distributors. Please refer to the
// applicable agreement for further details. Intel products and
// services are protected under numerous U.S. and foreign patents,
// maskwork rights, copyrights and other intellectual property laws.
// Intel assumes no responsibility or liability arising out of the
// application or use of this simulation model.
// ACDS 16.1
// ALTERA_TIMESTAMP:Tue Oct 25 01:45:42 PDT 2016
// encrypted_file_type : local_encrypted
`pragma protect begin_protected
`pragma protect version = 1
`pragma protect encrypt_agent = "Model Technology", encrypt_agent_info = "6.6e"
`pragma protect author = "Altera"
`pragma protect data_method = "aes128-cbc"
`pragma protect key_keyowner = "MTI" , key_keyname = "MGC-DVT-MTI" , key_method = "rsa"
`pragma protect key_block encoding = (enctype = "base64", line_length = 64, bytes = 128)
JJyFA4PdyUHzrKT+9dDAKDmgxCWIW/bQGCihBBo7JRMvmvSa0gYRnbKwijLJcAme
bwMLMPAJ7KsoWJGBq6QaU7/KUJkH0/S7MS210g1VThGRsAk3+m+1AXLWTRya0bfQ
ZFdLlDfRepLDnEdyYVZOdhNhOeYKx0i3DiOhT8weZiI=
`pragma protect data_block encoding = (enctype = "base64", line_length = 64, bytes = 5600)
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
`pragma protect end_protected
